<?php
// 辅助函数：读取数据
function read_data()
{
    $data = file_get_contents(DATA_FILE);
    return json_decode($data, true) ?: [];
}

// 辅助函数：保存数据
function save_data($data)
{
    file_put_contents(DATA_FILE, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE));
}

// 辅助函数：生成唯一ID
function generate_id()
{
    return uniqid('id_', true);
}

// 辅助函数：获取区域HTML内容
function get_area_html($html_file)
{
    $file_path = HTML_FILES_DIR . '/' . $html_file;
    return file_exists($file_path) ? file_get_contents($file_path) : '';
}

// 辅助函数：保存区域HTML内容
function save_area_html($html_file, $content)
{
    $file_path = HTML_FILES_DIR . '/' . $html_file;
    return file_put_contents($file_path, $content) !== false;
}

// 辅助函数：删除区域HTML文件
function delete_area_html($html_file)
{
    $file_path = HTML_FILES_DIR . '/' . $html_file;
    if (file_exists($file_path)) {
        unlink($file_path);
        return true;
    }
    return false;
}